package com.dingding.service.core.common.service;

import com.dingding.facade.user.common.dto.common.ReqGetDriverAuthStatus;
import com.dingding.facade.user.common.dto.common.ReqRegisterDriverDTO;
import com.dingding.facade.user.common.dto.common.ResGetDriverAuthStatus;

/**
 * 
 * @ClassName: IDriverService 
 * @Description: 司机业务逻辑接口类
 * @author YHQ
 * @date 2016年12月3日 下午6:01:42
 * @since V2.5.7
 * 
 */
public interface IDriverService {

	/**
	 * 
	 * @Title: registerDriver 
	 * @Description: 注册司机(出租车、专车使用) 
	 * @param registerDriverDTO 注册司机请求Bean
	 * @author YHQ 
	 * @since V2.5.7 
	 * @return String  用户Id
	 * 
	 */
	public String registerDriver(ReqRegisterDriverDTO registerDriverDTO);
	
	/**
	 * 
	 * @Title: getDriverAuthStatus 
	 * @Description: 获取司机认证状态
	 * @param reqGetDriverAuthStatus 客户端请求参数
	 * @author YHQ 
	 * @since V2.5.7
	 * @return ResGetDriverAuthStatus    返回类型
	 * 
	 */
	public ResGetDriverAuthStatus getDriverAuthStatus(ReqGetDriverAuthStatus reqGetDriverAuthStatus);
	
}
